iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
佛心分享-IT 人自學之術

自學swift語法系列 第 7

Day7-運算的型別限制 & 正確建立 Decimal

  • 分享至 

  • xImage
  •  

今天所學的是,運算的型別限制和如何正確建立Decimal。
今日筆記:
1.
◆ Int:用於整數運算,不涉及小數的情況。
◆ UInt:用於非負整數,尤其適合需要確保正數範圍的數據。
◆ Float:適合處理精度要求不高的小數運算,主要是節省記憶體的需求。
◆ Double:適合需要高精度的小數運算,數學計算和科學應用。
2.
任何十進位可以精準表達的整數都可以精準轉換成二進位數字;
任何二進位可以精準表達的整數和小數都可以精準轉換成十進位數字。
3.
Decimal特性:
◆ 高精度:Decimal 適合進行高精度的小數點運算,避免了浮點數類型在進行加、減、乘、除時可能出現的誤差。它的精度範圍比 Double 更大,並且可以確保精確的十進制表示。
◆ 適合貨幣運算:在金融應用中,精度的損失會帶來重大影響,Decimal 是貨幣運算的首選。它能精確表示小數點後的位數,不會因四捨五入或浮點數運算誤差而影響結果。
◆ 可控範圍和精度:Decimal 具有非常高的精確度和範圍,通常可表示最多 38 位十進制數字,非常適合需要處理大數或高精度數字的場景。

實作部分:
https://ithelp.ithome.com.tw/upload/images/20240920/201692728fNpyunDPI.png

影片連結:https://youtu.be/c234emq9hfY?si=7sfPE9AXmrIhD2oT


上一篇
Day6-Int 和 Double 的數字範圍
下一篇
Day8-文字類型介紹 & 電腦如何識別文字
系列文
自學swift語法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言